Quiero establecer una variable (someFlag = false/true) en JS para poder deshabilitar/habilitar la función javascript.
Me gustaría hacerlo con afterStarted (opciones) [descrito en el enlace a continuación].
La pregunta es:
¿Hay alguna forma de obtener los datos de appsettings.json para que funcionen después de comenzar (...)? Ya sea a través del parámetro de opciones o algo más, no importa.
Gracias.
¿Quizás inyectar IConfiguration en la página blazor?
@inject IConfiguration _configuration protected override afterStarted(){ var somevariable = _configuration["othervariable"]; }De lo contrario, creo un objeto como ApplicationState con una interfaz, lo convierto en un servicio de alcance en Program.cs, defino las propiedades del objeto y luego inyecto esa interfaz en su página blazor:
Programa.cs
builder.Services.AddScoped<IApplicationState, ApplicationState>(); var applicationState = app.Services.GetRequiredService<IApplicationState>(); applicationState.someVar = builder.Configuration["SomeVar"];blazor
@inject IApplicationState _applicationState protected override afterStarted(){ var somevariable = _applicationState.someVar; }Espero que esto ayude